package com.yuelao.yuelao_backend.dto.request;

import lombok.Data;
import jakarta.validation.constraints.Min;
import jakarta.validation.constraints.NotNull;

/**
 * 转账爱心币请求
 * 重构说明：新增，用于用户间转账
 */
@Data
public class TransferCoinsRequest {
    @NotNull(message = "接收用户ID不能为空")
    private Long toUserId; // 接收用户ID

    @NotNull(message = "转账金额不能为空")
    @Min(value = 1, message = "转账金额必须大于0")
    private Integer amount; // 以分为单位，1元=100分

    private String remark; // 转账留言
}

